package com.tcp2.frame.plat;

import javax.swing.*;
import javax.swing.border.TitledBorder;

/**
 * Author: <张锦煌>
 * Time: 2015-09-23 13:52
 * Copyright (C) 2015 Xiamen Yaxon Networks CO.,LTD.
 * 运营数据上传窗体
 */
public class Frame0B05 {
    private JPanel jPanel;
    public JComboBox combo1;
    public JTextField tf1;
    public JTextField tf2;
    public JTextField yf2;
    public JTextField yf3;
    public JTextField yf4;
    public JTextField yf5;
    public JTextField yf6;
    public JTextField yf7;
    public JTextField yf8;
    public JTextField yf9;
    public JTextField yf10;
    public JTextField yf11;
    public Frame0B05(JPanel jPanel){
        this.jPanel=jPanel;
    }

    public void init(){
        JPanel jp1=new JPanel();
        JPanel jp2=new JPanel();
        TitledBorder t1=new TitledBorder("营运数据上传");
        TitledBorder t2=new TitledBorder("营运数据块");
        jp1.setBorder(t1);
        jp2.setBorder(t2);
        JLabel jl1 = new JLabel("功能描述：营运数据上传，消息ID=0x0B05                ");
        JLabel j1=new JLabel("营运ID:     ");
        JLabel j2=new JLabel("评价ID:      ");
        JLabel j3=new JLabel("评价选项:   ");
        String[] s3={"0x00:未评价","0x01:满意","0x02:一般","0x03:不满意","0x04:投诉"};
        ComboBoxModel mode2=new AModel(s3);
        combo1=new JComboBox(mode2);
        tf1=new JTextField("1509181200");
        tf2=new JTextField("1509181040");
        Box jb1=Box.createHorizontalBox();
        jb1.add(j1);jb1.add(tf1);
        jb1.add(Box.createHorizontalStrut(30));
        jb1.add(j2);jb1.add(tf2);
        Box jb2=Box.createHorizontalBox();
        jb2.add(j3);jb2.add(combo1);
        Box v1=Box.createVerticalBox();
        v1.add(jb1);
        v1.add(Box.createVerticalStrut(10));
        v1.add(jb2);
        v1.add(Box.createVerticalStrut(10));
        v1.add(jp2);
        jp1.add(v1);
        JLabel y2=new JLabel("经营许可证号:");     yf2=new JTextField("1010101010");
        JLabel y3=new JLabel("驾驶证号:    ");         yf3=new JTextField("101010101010");
        JLabel y4=new JLabel("上车时间:    ");         yf4=new JTextField("1509221030");
        JLabel y5=new JLabel("下车时间:    ");         yf5=new JTextField("1200");
        JLabel y6=new JLabel("计程公里(千米):    ");         yf6=new JTextField("100.1");
        JLabel y7=new JLabel("空驶里程(千米):    ");         yf7=new JTextField("10.2");
        JLabel y8=new JLabel("附加费(元):      ");           yf8=new JTextField("2.0");
        JLabel y9=new JLabel("等待计时时间:");     yf9=new JTextField("30");
        JLabel y10=new JLabel("交易金额(元):    ");        yf10=new JTextField("50.0");
        JLabel y11=new JLabel("当前车次:    ");        yf11=new JTextField("5");
        Box jb6=Box.createHorizontalBox(); jb6.add(y2);jb6.add(yf2);
        Box jb7=Box.createHorizontalBox(); jb7.add(y3);jb7.add(yf3);
        Box jb8=Box.createHorizontalBox(); jb8.add(y4);jb8.add(yf4);
        Box jb9=Box.createHorizontalBox(); jb9.add(y5);jb9.add(yf5);
        Box jb10=Box.createHorizontalBox(); jb10.add(y6);jb10.add(yf6);
        Box jb11=Box.createHorizontalBox(); jb11.add(y7);jb11.add(yf7);
        Box jb12=Box.createHorizontalBox(); jb12.add(y8);jb12.add(yf8);
        Box jb13=Box.createHorizontalBox(); jb13.add(y9);jb13.add(yf9);
        Box jb14=Box.createHorizontalBox(); jb14.add(y10);jb14.add(yf10);
        Box jb15=Box.createHorizontalBox(); jb15.add(y11);jb15.add(yf11);
        Box yb1=Box.createVerticalBox();
        yb1.add(jb6);yb1.add(Box.createVerticalStrut(10));
        yb1.add(jb7);yb1.add(Box.createVerticalStrut(10));
        yb1.add(jb8);yb1.add(Box.createVerticalStrut(10));
        yb1.add(jb9);yb1.add(Box.createVerticalStrut(10));
        yb1.add(jb10);
        Box yb2=Box.createVerticalBox();
        yb2.add(Box.createVerticalStrut(10));
        yb2.add(jb11);
        yb2.add(jb12);yb2.add(Box.createVerticalStrut(10));
        yb2.add(jb13);yb2.add(Box.createVerticalStrut(10));
        yb2.add(jb14);yb2.add(Box.createVerticalStrut(10));
        yb2.add(jb15);yb2.add(Box.createVerticalStrut(10));
        Box jv=Box.createHorizontalBox();
        jv.add(yb1);jv.add(Box.createHorizontalStrut(40));jv.add(yb2);
        jp2.add(jv);
        Box hbox=Box.createVerticalBox();
        hbox.add(jl1);
        hbox.add(Box.createVerticalStrut(30));
        hbox.add(jp1);
        jPanel.add(hbox, "p5");

    }
    class AModel extends DefaultComboBoxModel{

        AModel(String[] s){

            for(int i=0;i<s.length;i++){
                addElement(s[i]);
            }
        }
    }
}
